package com.cai.dao;

/**
 * 处理中心接口
 * @author RuoLi
 */
public interface ProcessInfoCenterDao {

    /**
     * 发送反馈消息
     * @param userAccount 用户账号
     * @param sendMessage 用户发送的反馈消息
     * @return 1 发送成功
     */
    int sendProcessInfoMessage(int userAccount,String sendMessage);

    /**
     * 查看所有反馈消息
     * @return json
     */
    String selectAllProcessInfoMessages();

    /**
     * 检查数据记录是否存在
     * @param userAccount 账号
     * @param messageId 编号
     * @return 1 数据存在
     */
    int selectCountIsExit(int userAccount,int messageId);

    /**
     * 管理会回复指定的消息给用户 反馈消息
     * @param userAccount 账号
     * @param messageId 编号
     * @param replyMessage 回复内容
     * @return 1 操作成功
     */
    int replyProcessInfoMessage(int userAccount,int messageId,String replyMessage);

    /**
     * 查看所有回复的消息
     * @return json
     */
    String selectAllReplyProcessInfoMessage();
}
